﻿using System;

namespace _008.合法的标识符
{
	internal class Program
	{
		static void Main(string[] args)
		{
			string str = Console.ReadLine();

			// 判断 数字 字母 下划线_
			// 数字开头
			bool isRight = true;
			for (int i = 0; i < str.Length; i++)
			{
				if ((str[i] < '0' || str[i] > '9') 
					&& (str[i] < 'a' || str[i] > 'z') 
					&& (str[i] < 'A' || str[i] > 'Z') 
					&& str[i] != '_')
				{
					isRight = false;
					break;
				}
			}
			if (str[0] >= '0' || str[0] <= '9')
			{
				isRight = false;
			}
			if(isRight)
			{
				Console.WriteLine("是合法的标识符");
			}
			else
			{
				Console.WriteLine("不是合法的标识符");
			}
		}
	}
}
